<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>SuperBomberman:  Fichier source de final.h</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Généré par Doxygen 1.5.5 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Page&nbsp;principale</span></a></li>
      <li class="current"><a href="files.html"><span>Fichiers</span></a></li>
    </ul>
  </div>
<h1>final.h</h1><a href="final_8h.html">Aller à la documentation de ce fichier.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00008"></a>00008 <span class="preprocessor">#ifndef _Final</span>
<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define _Final</span>
<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="jeu_8h.html" title="Déclarations des types et fonctions pour l&amp;#39;initialisation du jeu (niveau, nombre...">jeu.h</a>"</span>
<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;SDL.h&gt;</span>
<a name="l00012"></a>00012 
<a name="l00019"></a>00019 <span class="keywordtype">void</span> Final_AllocationNombre(SDL_Surface * nombre[10]);
<a name="l00020"></a>00020 
<a name="l00029"></a>00029 <span class="keywordtype">void</span> Final_AllocationValeurRect(SDL_Rect &amp; val, <span class="keyword">const</span> <span class="keywordtype">int</span> &amp;x, <span class="keyword">const</span> <span class="keywordtype">int</span> &amp;y);
<a name="l00030"></a>00030 
<a name="l00040"></a>00040 <span class="keywordtype">void</span> Final_AllocationImageFT(SDL_Surface *&amp; terrain, SDL_Surface *&amp; fond, <span class="keyword">const</span> <span class="keywordtype">int</span> &amp;niveau);
<a name="l00041"></a>00041 
<a name="l00053"></a>00053 <span class="keywordtype">void</span> Final_AllocationImageMMBE(SDL_Surface *&amp; mursolide, SDL_Surface *&amp; mur ,SDL_Surface *&amp; bombes, SDL_Surface *&amp; explode, <span class="keyword">const</span> <span class="keywordtype">int</span> &amp;niveau);
<a name="l00054"></a>00054 
<a name="l00067"></a>00067 <span class="keywordtype">void</span> Final_AllocationValeurRectMMBE(<span class="keyword">const</span> Terrain &amp;jeu,SDL_Surface *&amp; ecran, SDL_Surface *&amp; mursolide, SDL_Surface *&amp; mur ,SDL_Surface *&amp; bombes, SDL_Surface *&amp; explode, SDL_Rect &amp; murpos);
<a name="l00068"></a>00068 
<a name="l00080"></a>00080 <span class="keywordtype">void</span> Final_AllocationImagePE(SDL_Surface * ennemi[4], SDL_Surface * personnage[4] ,SDL_Surface *&amp; persoact, SDL_Surface *&amp; ennemiact, <span class="keyword">const</span> <span class="keywordtype">int</span> &amp;niveau);
<a name="l00081"></a>00081 
<a name="l00094"></a>00094 <span class="keywordtype">void</span> Final_Menu(SDL_Event &amp;event,<span class="keywordtype">int</span> &amp; niveau, <span class="keywordtype">int</span> &amp; win, <span class="keywordtype">int</span> &amp; quitter, <span class="keywordtype">bool</span> &amp;jeufin);
<a name="l00095"></a>00095 
<a name="l00106"></a>00106 <span class="keywordtype">void</span> Final_AffichageMechant(<span class="keyword">const</span> dEnnemi &amp;mechant, SDL_Surface * ennemiact,SDL_Surface * ecran, SDL_Rect &amp;posennemi, <span class="keywordtype">int</span> * tab);
<a name="l00107"></a>00107 
<a name="l00124"></a>00124 <span class="keywordtype">void</span> Final_MenuPause(SDL_Surface *mpause[3], SDL_Surface *ecran, SDL_Rect &amp;menpos, <span class="keywordtype">bool</span> &amp;jeufin,<span class="keywordtype">int</span> &amp;quitter, <span class="keywordtype">int</span> &amp;continuer, <span class="keywordtype">int</span> &amp;win, SDL_Event &amp;event);
<a name="l00125"></a>00125 
<a name="l00150"></a>00150 <span class="keywordtype">void</span> Final_MouvementEvent(SDL_Event &amp;event,<span class="keywordtype">int</span> &amp; continuer, <span class="keywordtype">int</span> &amp; win, <span class="keywordtype">int</span> &amp; bombepos, Bombe *bombe,<span class="keywordtype">int</span> &amp; quitter, SDL_Surface * personnage[4], SDL_Surface *&amp; persoactuel, <span class="keyword">const</span> Terrain &amp;jeu, Bomberman &amp;perso, SDL_Surface *ecran, SDL_Surface *mpause[3], <span class="keywordtype">bool</span> &amp;jeufin, SDL_Rect &amp;menpos);
<a name="l00151"></a>00151 
<a name="l00162"></a>00162 <span class="keywordtype">void</span> Final_TestInitBombe(<span class="keywordtype">int</span> &amp;initb, <span class="keywordtype">int</span> &amp; init_a, Bombe *&amp; bombe);
<a name="l00163"></a>00163 
<a name="l00180"></a>00180 <span class="keywordtype">void</span> Final_PoseBombe(<span class="keywordtype">int</span> &amp;poser, Bombe *&amp; bombe,  Terrain &amp;jeu, <span class="keyword">const</span> Bomberman &amp;perso, <span class="keywordtype">int</span> &amp;init_a, <span class="keywordtype">int</span> &amp;initb, <span class="keywordtype">int</span> &amp;bombepos);
<a name="l00181"></a>00181 
<a name="l00204"></a>00204 <span class="keywordtype">void</span> Final_ExplosionBombe(<span class="keywordtype">int</span> &amp;poser,<span class="keywordtype">int</span> &amp;perte_v,<span class="keywordtype">int</span> &amp;explosion,<span class="keywordtype">int</span> &amp;temps_explosion,<span class="keywordtype">int</span> &amp;initb, <span class="keywordtype">int</span> &amp;possible_mb, Bombe *&amp; bombe, Bomberman &amp;perso, Terrain &amp;jeu, dEnnemi &amp;mechant, <span class="keywordtype">int</span> &amp;init_a);
<a name="l00205"></a>00205 
<a name="l00217"></a>00217 <span class="keywordtype">void</span> Final_AffichageExplosion(<span class="keywordtype">int</span> &amp;explosion, <span class="keyword">const</span> <span class="keywordtype">int</span> &amp; temps_explosion,<span class="keywordtype">int</span> &amp;perte_v, Terrain &amp;jeu);
<a name="l00218"></a>00218 
<a name="l00232"></a>00232 <span class="keywordtype">void</span> Final_AffichageEnnemis(<span class="keyword">const</span> dEnnemi &amp;mechant, SDL_Rect &amp;posennemi, SDL_Surface *&amp; ennemiact, SDL_Surface * ennemi[4],SDL_Surface *&amp; ecran, <span class="keywordtype">char</span> *en_dir, <span class="keywordtype">int</span> * tab);
<a name="l00233"></a>00233 
<a name="l00256"></a>00256 <span class="keywordtype">void</span> Final_TestFinaux(dEnnemi &amp;mechant, Bomberman &amp;perso,Terrain &amp;jeu,<span class="keywordtype">int</span> &amp;win,<span class="keywordtype">int</span> &amp;niveau, <span class="keywordtype">int</span> &amp;vie_niveau, <span class="keywordtype">int</span> &amp;perte_v, <span class="keywordtype">int</span> &amp;continuer, <span class="keywordtype">int</span> &amp;dead, Case * touche_explosion, <span class="keywordtype">int</span> &amp;gagner);
<a name="l00257"></a>00257 
<a name="l00268"></a>00268 <span class="keywordtype">void</span> Final_MouvementEnnemis(dEnnemi &amp;mechant,<span class="keyword">const</span> Jeu &amp;bombermangame, Terrain &amp;jeu);
<a name="l00269"></a>00269 
<a name="l00291"></a>00291 <span class="keywordtype">void</span> Final_LiberationMemoire(SDL_Surface * ecran, SDL_Surface * menu, SDL_Surface * gameover, SDL_Surface *nombre[10],SDL_Surface *terrain, SDL_Surface *bombes, SDL_Surface *mursolide, SDL_Surface * explode, SDL_Surface * mur,SDL_Surface *fond, SDL_Surface *personnage[4],SDL_Surface *ennemi[4], SDL_Surface *load[5],SDL_Surface * menufin[3], SDL_Surface *mpause[3], SDL_Surface *winner);
<a name="l00298"></a>00298 <span class="keywordtype">void</span> Final_AllocationLoad(SDL_Surface *load[5]);
<a name="l00299"></a>00299 
<a name="l00310"></a>00310 <span class="keywordtype">void</span> Final_ChargementEntreNiveau(SDL_Surface *load[5], SDL_Surface *&amp;ecran);
<a name="l00311"></a>00311 
<a name="l00327"></a>00327 <span class="keywordtype">void</span> Final_MenuFin(SDL_Event &amp;event, SDL_Surface *menufin[3],SDL_Rect &amp;menpos, SDL_Surface *ecran, <span class="keywordtype">bool</span> &amp;jeufin, <span class="keywordtype">bool</span> &amp;restart);
<a name="l00328"></a>00328 
<a name="l00335"></a>00335 <span class="keywordtype">void</span> Final_AllocationMenuFin(SDL_Surface * menufin[3]);
<a name="l00336"></a>00336 
<a name="l00343"></a>00343 <span class="keywordtype">void</span> Final_AllocationMenuPause(SDL_Surface * mpause[3]);
<a name="l00344"></a>00344 
<a name="l00351"></a>00351 <span class="keywordtype">void</span> Final_AllocationVictoire(SDL_Surface *&amp; winner);
<a name="l00352"></a>00352 <span class="preprocessor">#endif</span>
<a name="l00353"></a>00353 <span class="preprocessor"></span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Généré le Sun Jun 7 15:01:15 2009 pour SuperBomberman par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
</body>
</html>
